import auth from '@/utils/auth';

/**
 * 用户权限指令
 * @directive 多个权限验证，全部满足则显示（v-roles="['xxx','xxx']"）
 */
export default {
    mounted(el, binding) {
        const {value} = binding;
        if (!value) return;
        if (auth.hasAll())
            return
        if (!auth.hasAllRole(value))
            el.parentNode.removeChild(el);
    }
}
